//牛客 CM72 另类加法
class UnusualAdd {
public:
    int addAB(int A, int B) {
        // write code here
        if(A==0)
        {
            return B;
        }
        if(B==0)
        {
            return A;
        }
        int a=A^B;
        int b=(A&B)<<1;
        return addAB(a, b);
    }
};